package model;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the m_karyawan database table.
 * 
 */
@Entity
@Table(name="m_karyawan")
public class MKaryawan implements Serializable {
	private static final long serialVersionUID = 1L;
	private String id;
	private String jabatan;
	private String jnsKelamin;
	private String nama;
	private String namaKeluarga;
	private int noKpAsuransi;
	private String statusKeluarga;
	private Date tglLahir;

	public MKaryawan() {
	}


	@Id
	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}


	public String getJabatan() {
		return this.jabatan;
	}

	public void setJabatan(String jabatan) {
		this.jabatan = jabatan;
	}


	@Column(name="jns_kelamin")
	public String getJnsKelamin() {
		return this.jnsKelamin;
	}

	public void setJnsKelamin(String jnsKelamin) {
		this.jnsKelamin = jnsKelamin;
	}


	public String getNama() {
		return this.nama;
	}

	public void setNama(String nama) {
		this.nama = nama;
	}


	@Column(name="nama_keluarga")
	public String getNamaKeluarga() {
		return this.namaKeluarga;
	}

	public void setNamaKeluarga(String namaKeluarga) {
		this.namaKeluarga = namaKeluarga;
	}


	@Column(name="no_kp_asuransi")
	public int getNoKpAsuransi() {
		return this.noKpAsuransi;
	}

	public void setNoKpAsuransi(int noKpAsuransi) {
		this.noKpAsuransi = noKpAsuransi;
	}


	@Column(name="status_keluarga")
	public String getStatusKeluarga() {
		return this.statusKeluarga;
	}

	public void setStatusKeluarga(String statusKeluarga) {
		this.statusKeluarga = statusKeluarga;
	}


	@Temporal(TemporalType.DATE)
	@Column(name="tgl_lahir")
	public Date getTglLahir() {
		return this.tglLahir;
	}

	public void setTglLahir(Date tglLahir) {
		this.tglLahir = tglLahir;
	}

}